// import { ref } from 'vue'
// import { defineStore } from 'pinia'
// // import  { LoginInfo } from '../api/model.js'
// export const useMapDataStore = defineStore('mapData', ()=>{
//  //1. 定义存储用户登录信息的对象
//   const mapData = ref(null)

//   //2. 存储用户登录信息
//   const setMapData = (data) => {
//     mapData.value = data
//   }

//   //3. 获取用户登录信息
//   const getMapData= () => {
//     return mapData.value
//   }

//   //4. 删除用户登录信息
//   const removeMapData = () => {
//     mapData.value = {}
//   }
//   return { mapData, setMapData, getMapData, removeMapData }
// })    

import { defineStore } from 'pinia'

export const useMapDataStore = defineStore('mapData' , {
  state: () => ({
    mapData: {}
  }),
  actions: {
    setMapData(data) {
      this.mapData = data
    },
    getMapData() {
      return this.mapData
    },
    removeMapData() {
      this.mapData = {}
    }
  } 
  }
)
